@charset "utf-8";
/* CSS Document */
body{
	}
*{
/*	-webkit-user-select: auto;*/
/*	 -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;*/
}
/*topnav */
#index.container-fluid{
	}
#header{
	height:50px;
	background:none;
	}
#header .navbar{
	height:50px;
	border: none;
	margin-bottom:0px;
	}
#header nav {
	height:50px;
	width:100%;
	}
#header nav ul{
	margin:0;
	padding:0;
	overflow:auto;
	}
#header nav ul li{
	float:left;
	list-style:none;
	padding:13px 8px;
	}
#header nav ul li a{
	color:#666;
	}
#header nav ul li a span{
	color:#666;
	font-size:18px;
	}
#index-header{
	height:40px;
	background:none;
	margin-left:-15px;
	}
#index-header .navbar{
	height:40px;
	border: none;
	margin-bottom:0px;
	}
#index-header nav {
	height:40px;
	width:100%;
	}
#index-header nav ul{
	margin:0;
	padding:0;
	overflow:auto;
	}
#index-header nav ul li{
	float:left;
	list-style:none;
	padding:13px 8px;
	}
#index-header nav ul li a{
	color:#888;
	}
#index-header nav ul li a span{
	color:#888;
	font-size:18px;
	}
.top-nav{
	width:80%;
	overflow: auto;
	}

#data-header{
	height:40px;
	background:none;
	}
#data-header nav ul li{
	float:left;
	list-style:none;
	padding:13px 8px;
	}
#data-header nav ul li a{
	color:#888;
	}
#data-header nav ul li a span{
	color:#888;
	font-size:18px;
	}
.top-nav-data{
	width:80%;
	overflow: auto;
	}	
	
.width-85{
	width:85%;
	}
.top-nav ul{
	width:100%;
	margin:0;
	padding:0;
	overflow:auto;
	}
#header .top-nav ul li{
	list-style:none;
	float:left;
	position: relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	}
#index-header .top-nav ul li{
	list-style:none;
	float:left;
	position: relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	}
.top-nav ul li a{
	color:#666;
	text-decoration:none;
	}
.nav_title{

}

#data-header .top-nav-data ul li{
	list-style:none;
	float:left;
	position: relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	padding-right:7px;
	}
.top-nav-data ul li a{
	color:#666;
	text-decoration:none;
	}

/*content */
#content{
	min-height:1000px;
	height:100%;
	overflow:auto;
	}
#index-content{
	min-height:1000px;
	height:100%;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	}
/*slider*/
#slider{
	margin:0px;
	margin-left:-15px;
	margin-right:-15px;
	padding:0px;
	height:360px;
	overflow: hidden;
	}
#slider img{
	width:100%;
	height:360px;
	}
/*real-time-news*/
#real-time-news{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	}
.real-time-news-title{
	float:left;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	line-height:14px;
	}
.news-brief{
	float:left;
	padding:4px 6px;
	}
.more{
	float:right;
	padding:4px 0px 4px 0px;
	}
/*news list img*/
.news-list{
	padding:0px;
	}
.news-list ul {
	margin:0px;
	padding:0px;
	overflow:auto;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	margin-top:10px;
	}
.news-list ul li{
	width:95%;
	margin:auto;
	list-style:none;
	overflow:auto;
	padding-top:10px;
	padding-bottom:10px;
/* -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;*/
	}
.news-list ul li :active,.news-list ul li :active p{
	color: #f00;
}
.news-list-pic{
	width:110px;
	float:left;
	overflow:hidden;
	}
.news-list-pic img{
	width:110px;
	height:80px;
	}
.news-list-brief{
	float:left;
	width:64%;
	margin-left:10px;	
	}
.news-list-brief p{
	margin-bottom:0px;	
	}
.news-author-time{
	color:#999;
	font-size:11px;
	}
p.news-title{
	font-size:16px;
	color:#666;
	font-weight:normal;
	padding:0px;
	margin-bottom:10px;
	line-height:20px;
	}
.news-title span{
	font-size:12px;
	}
/*footer */
#footer{
	height:50px;
	border-top:1px solid #CCC;
	background:#fff;
	}
#footer .navbar{
	margin-bottom:10px;
	}
#footer .navbar-nav{
	width:100%;
	margin-bottom:20px;
	margin-top:0px;
	}
#footer .nav ul{
	width:100%;
	margin:0px;
	padding:0px;
	}
#footer .nav li{
	float:left;
	width:20%;
	}
#footer .nav li a{
	text-align:center;
	padding:5px 15px;
	}
#footer .nav li img{
	width:20px;
	height:20px;
	}
#footer .nav li.active{
	background:#f6f6f6;
	}
#footer .nav li.active a{
	background:#f6f6f6;
	color:#e51c23;
	}
#footer .nav li img.plus{
	width:35px;
	height:35px;
	position:relative;
	top:3px;
	}
/*上碳淘*/
#tanContainer ul{
	overflow-y: auto;
	padding-left: 0px;
}
/*文章列表*/
.related-articles{
	padding:0px;
	}
.related-articles ul{
	margin:0;
	padding:0;
	overflow:auto;
	}
.related-articles ul li{
	width:95%;
	margin:auto;
	list-style:none;
	overflow:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #ddd;
	}
.related-articles-list-title{
	font-weight: normal;
	font-size:16px;
	color:#666;
	padding:0px;
	line-height:20px;
	}
.related-articles-list-title span{
	font-weight: normal;
	font-size:12px;
	}
.room-cell {
display: inline-block;
table-layout: fixed;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size:11px;
color:#999;
}
.related-articles-list-pic {
	float:left;
	width:110px;
	overflow:hidden;
	}
.related-articles-list-brief{
	float:left;
	width:64%;
	margin-left:10px;
	font-size:12px;
	color:#999;
	}
.related-articles-list-pic img{
	width:110px;
	height:80px;
	}
.top-title{
	height:40px;
	line-height:40px;
    font-size: 18px;
	padding-top:10px;
	}
/*a*/
a,a:hover,a:visited{
	color:#666;
	text-decoration:none;
	}
.button a,a:hover,a:visited{
	color:#fff;
	text-decoration:none;
	}
.account-index-button a,a:hover,a:visited{
	color:#666;
	text-decoration:none;
	
}
.back{
	font-size:18px;
	margin-top:3px;
	}
/*实时页面*/
.correspondent{
	padding-top:10px;
	background:#fff;
	text-align:center;
	padding-bottom:10px;
	}
.correspondent a{
	padding-left:5px;
	padding-right:5px;
	}
#tuitanlist{
	margin-top:90px;
}
#tuitan_yes{
	}
.keydate{
	background:#f6f6f6;
	margin-bottom:10px;
	}
.keydate p{
	margin-top:10px;
	margin-bottom:10px;
	}
.tuitanlist{
	padding-left:0px;
	padding-right:0px;
	}
.share_wx{
	color:#999;
	}
/*margin padding */
.margin-0{
	margin:0px !important;
	}
.padding-0{
	padding:0px !important;
	}
.padding-top-10{
	padding-top:10px !important;
	}
.padding-bottom-10{
	padding-bottom:10px !important;
	}
.padding-left-10{
	padding-left:10px !important;
	}
.padding-right-10{
	padding-right:10px !important;
	}
.margin-bottom-10{
	margin-bottom:10px !important;
	}
.margin-top-10{
	margin-top:10px !important;
	}
.margin-bottom-20{
	margin-bottom:20px !important;
	}
.margin-top-20{
	margin-top:20px !important;
	}
.margin-bottom-30{
	margin-bottom:30px !important;
	}
.margin-bottom-80{
	margin-bottom:80px !important;
	}
.margin-top-30{
	margin-top:12px !important;
	}
.margin-top-50{
	margin-top:51px !important;
	}
.margin-top-56{
	margin-top:56px !important;
	}
.margin-left-10{
	margin-left:10px;
	}
/*color */
.red{
	color:#e51c23;
	}
.color-fff{
	color:#fff;
	}
.color-999{
	color:#999;
	}
.color-ccc{
	color:#ccc;
	}
.color-blue{
	color:#e51c23;
	}
.color-666{
	color:#666;
	}
/*font-size*/
.font-12{
	font-size:12px;
	}
.font-16{
	font-size:16px;
	}
.font-14{
	font-size:14px;
	}
.font-18{
	font-size:18px;
	margin-top:-6px;
	}
.font-24{
	font-size:24px;
	}
.hint-msn{
	font-size:12px;
	color:#999;
	}
/*border*/
.border-0{
	border:none !important;
	}
.border-bottom-1{
	border-bottom:1px solid #CCC;
	}
.border-top-1{
	border-top:1px solid #CCC;
	}
.border-5{
	border-bottom:5px solid #ddd !important;
	}
input{
	padding:5px;
	}
/*button*/
.button{
	background:#e51c23;
	width:100%;
	padding:8px;
	border:none;
	border-radius:6px;
	color:#fff;
	font-size:16px;
	}
.button-red{
	background:#e51c23;
	width:100%;
	padding:8px;
	border:none;
	border-radius:6px;
	color:#fff;
	font-size:16px;
	}
a.button{
	background:#e51c23;
	width:100%;
	padding:8px;
	border:none;
	border-radius:6px;
	color:#fff;
	font-size:16px;
	}
a.button:hover{
	background:#e51c23;
	width:100%;
	padding:8px;
	border:none;
	border-radius:6px;
	color:#fff;
	font-size:16px;
	}
a.btn{
	background:#e51c23;
	padding:6px 12px;
	color:#fff;
	}
a.btn:hover{
	background:#e51c23;
	padding:6px 12px;
	color:#fff;
	}
a.color-fff{
	background:#e51c23;
	padding:6px 12px;
	color:#fff;
	}
a.color-fff:hover{
	background:#e51c23;
	padding:6px 12px;
	color:#fff;
	}
.color-warhet-blue{
	background:#c00;
	color:#fff;
	}
.join-tanka{
	color:#fff;
	}
.join-tanka:hover{
	color:#fff;
	}
.join-tanka:visited{
	color:#fff;
	}
.btn-min{
	border:none;
	border-radius:4px;
	padding:3px 6px;
	}
.classify-button button{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	}
.navbar-fixed-bottom .button{
	border-radius:0;
	}

/*img*/
.main-pic{
	width:100%;
	}
.size-50{
	width:50px !important;
	height:50px !important;
	border-radius:50%;
	margin-right:5px;
	}
/*bg*/
.bg-fff{
	background:#fff;
	}
.bg-f0{
	background:#f6f6f6;
	}
.bg-000{
	background:#000;
	}
.bg-c00{
	background:#e51c23;
	}
.fixed-top{
	position:fixed;
	top:0;
	z-index: 1030;
	}
/*form-group*/
.noborder
.noborder .form-group{
	border-bottom:1px solid #ccc;
	padding:10px 0;
	margin-bottom:0px;
	}
.noborder .form-control{
	border:none;
	box-shadow:none;
	}
.noborder .control-label{
	padding-right:0px;
	}
#slider-word{
position: relative;
height: 0px;
margin:0px;
padding:0px;
display: block;
}
#words{
position: absolute;
bottom: 0px;
width: 100%;
height: 35px;
padding: 8px 0px;
margin:0px;
text-align: center;
background-color: rgba(0, 0, 0, 0.6);
color: #f5f5f5;
font-size: 16px;
}	
@media screen and (min-width:640px){
.related-articles-list-brief{
	float:left;
	width:80%;
	margin-left:10px;
	font-size:12px;
	color:#999;
	}
}
@media screen and (max-width:768px){
#content{
	min-height:600px;
	height:100%;
	overflow:auto;
	}
	
/*第一篇文章图片加文字 */


	
/*slider*/
#slider{
	padding:0px;
	height:200px;
	}
#slider img{
	width:100%;
	height:200px;
	}
#real-time-news{
	padding:10px;

	}
}
@media screen and (max-width:320px){
#content{
	min-height:600px;
	height:100%;
	overflow:auto;
	}
/*slider*/
#slider{
	padding:0px;
	height:200px;
	}
#slider img{
	width:100%;
	height:200px;
	}
#real-time-news{
	padding:10px;

	}
.news-list-brief{
	float:left;
	width:55%;
	margin-left:10px;	
	}
.related-articles-list-pic {
	float:left;
	width:90px;
	overflow:hidden;
	}
.related-articles-list-brief{
	float:left;
	width:64%;
	margin-left:10px;
	font-size:12px;
	color:#999;
	}
.related-articles-list-pic img{
	width:90px;
	height:65px;
	}
.news-list-pic{
	width:90px;
	float:left;
	overflow:hidden;
	}
.news-list-pic img{
	width:90px;
	height:65px;
	}
}
/* 头部中间对齐*/

@media screen and (max-width:375px){
	p.news-title {
    font-size: 14px;
	}
	.news-list-brief {
    width: 62%;
}
}

a.color-question{
	color:#fff;
	}